package com.egghiro.framework.j2se.game.core.view;

import java.awt.Graphics2D;

public interface GameFont {

	    public abstract int drawString(Graphics2D g, String s, int i, int j);

	    public abstract int drawString(Graphics2D g, String s, int i, int j, int k, int l);

	    public abstract int drawText(Graphics2D g, String s, int i, int j, int k, int l, int i1, 
	            int j1);

	    public abstract int getWidth(String s);

	    public abstract int getWidth(char c);

	    public abstract int getHeight();

	    public abstract boolean isAvailable(char c);

	    public static final int LEFT = 1;
	    public static final int RIGHT = 2;
	    public static final int CENTER = 3;
	    public static final int JUSTIFY = 4;
	
}

